/**
 * Copyright (c) 2007,中企动力华南研发中心<br>
 * All rights reserved.<br>
 */
package com.ce.pms.charge.vo;

import java.math.BigDecimal;
import com.sitechasia.webx.core.model.IViewObject;

/**
 * 功能描述：<br>
 * @author 易贤建 创建日期：2008-9-18<br>
 */
public class TransRNoteVO implements IViewObject,Cloneable{
	@Override
	public TransRNoteVO clone() {
		try {
			return (TransRNoteVO)super.clone();
		} catch (CloneNotSupportedException e) {
			e.printStackTrace();
			return null;
		}
	}

	/**
	 * 通知单ID
	 */
	private Long noteId;
	/**
	 * 收费项目ID
	 */
	private Long chargeItemId;

	/**
	 * 收费项目名称
	 */
	private String chargeItemName;


	/**
	 * 上次读数
	 */
	private BigDecimal lastReading = new BigDecimal("0.00");

	/**
	 * 本次读数
	 */
	private BigDecimal thisReading = new BigDecimal("0.00");

	/**
	 * 用量
	 */
	private BigDecimal wastage = new BigDecimal("0.00");

	/**
	 * 定额单价
	 */
	private BigDecimal price = new BigDecimal("0.00");

	/**
	 * 超额单价1
	 */
	private BigDecimal overPrice1=new BigDecimal("0.00");

	/**
	 * 超额单价2
	 */
	private BigDecimal overPrice2=new BigDecimal("0.00");

	/**
	 * 本月应收
	 */
	private BigDecimal totalAmt = new BigDecimal("0.00");

	/**
	 * 本月金额
	 */
	private BigDecimal thisAmt=new BigDecimal("0.00");

	/**
	 * 往月欠款
	 */
	private BigDecimal oldAmt = new BigDecimal("0.00");

	public String getChargeItemName() {
		return chargeItemName;
	}

	public void setChargeItemName(String chargeItemName) {
		this.chargeItemName = chargeItemName;
	}

	public BigDecimal getLastReading() {
		return lastReading;
	}

	public void setLastReading(BigDecimal lastReading) {
		this.lastReading = lastReading;
	}



	public Long getChargeItemId() {
		return chargeItemId;
	}

	public void setChargeItemId(Long chargeItemId) {
		this.chargeItemId = chargeItemId;
	}

	public Long getNoteId() {
		return noteId;
	}

	public void setNoteId(Long noteId) {
		this.noteId = noteId;
	}

	public BigDecimal getOldAmt() {
		return oldAmt;
	}

	public void setOldAmt(BigDecimal oldAmt) {
		this.oldAmt = oldAmt;
	}

	public BigDecimal getOverPrice1() {
		return overPrice1;
	}

	public void setOverPrice1(BigDecimal overPrice1) {
		this.overPrice1 = overPrice1;
	}

	public BigDecimal getOverPrice2() {
		return overPrice2;
	}

	public void setOverPrice2(BigDecimal overPrice2) {
		this.overPrice2 = overPrice2;
	}

	public BigDecimal getPrice() {
		return price;
	}

	public void setPrice(BigDecimal price) {
		this.price = price;
	}

	public BigDecimal getTotalAmt() {
		return totalAmt;
	}

	public void setTotalAmt(BigDecimal sum) {
		this.totalAmt = sum;
	}

	public BigDecimal getThisReading() {
		return thisReading;
	}

	public void setThisReading(BigDecimal thisReading) {
		this.thisReading = thisReading;
	}

	public BigDecimal getWastage() {
		return wastage;
	}

	public void setWastage(BigDecimal wastage) {
		this.wastage = wastage;
	}

	public BigDecimal getThisAmt() {
		return thisAmt;
	}

	public void setThisAmt(BigDecimal thisAmt) {
		this.thisAmt = thisAmt;
	}
}
